#eg:'sh packager.sh config_fw fwt'
#第一个参数config_fw：配置文件夹名称
#第二个参数fwt: 图片前缀

echo "执行的文件名：$0"
#read -p "输入配置文件所在的文件夹名称 例如：config_bl: " config_folder_name
#read -p "输入所有资源图片的前缀 例如：bkl: " image_name_pre_name
echo "第一个参数为：$1"

echo "第二个参数为：$2"



echo 资源文件混淆完成
config_dir=config_$1
img_name=$1



#根据输入的第一个参数（文件夹名称）将配置文件覆盖到工程的 /config/baseConfig/ 路径下
resource_dir=./config/$config_dir/
target_dir=./config/baseConfig/
echo $config_dir
echo $img_name
echo $resource_dir
filelist=$(ls $resource_dir)
for file in $filelist; do
    res_file=$(echo $file | awk -F "/" '{print $(NF-1)}')
    if [ -f "$resource_dir$file" ]; then
        echo '------------将文件【'$resource_dir$file '】复制到[' +$target_dir$res_file']------------'
        cp $resource_dir$file $target_dir$res_file
    else
        echo ''
    fi
done
echo config 文件目录下文件替换完成【config  logo.png】


#启动页移动到iOS目录下
launch_file_dir=./config/$config_dir/launch_image.png
launch_file_target=./ios/Runner/Assets.xcassets/launch_image.imageset/launch_image.png
if [ -f "$launch_file_dir" ]; then
    #echo '------------将文件【'$launch_file_dir '】复制到[' +$launch_file_target']------------'
    cp $launch_file_dir $launch_file_target
else
    echo ''
fi

#启动页移动到android目录下
launch_file_target_drawable_21=./android/app/src/main/res/drawable-v21/launch_image.png
launch_file_target_drawable=./android/app/src/main/res/drawable/launch_image.png
if [ -f "$launch_file_dir" ]; then
    echo '------------将文件【'$launch_file_dir '】复制到[' +$launch_file_target_drawable_21']------------'
    cp $launch_file_dir $launch_file_target_drawable_21
     cp $launch_file_dir $launch_file_target_drawable
else
    echo ''
fi



echo ios配置文件替换完成【plist images.xcassets LaunchScreen.storyboard】

echo '生成icon文件'
. ./shell/appicon.sh
echo 'icon文件制作完成'

. ./shell/appicon_android.sh
echo '生成android的icon文件'
echo 'android的icon文件制作完成：'


echo ''
echo '开始打包...'

echo 恢复资源图片名称


echo '打包完成'
